import request from '/@/api/request'

//获取报告列表
export function newDaily(data, callBack) {
    var api = {
        url: '/api/branch/newDaily/',
        method: 'post',
        inputData: {
            token: data.token,  //用户秘钥
            dailyType:data.dailyType,
            dailyTime:data.dailyTime,  // 活动时间
            dailyDate : data.dailyDate,  //活动日期
            position : data.position, //活动地点
            topic: data.topic,
            attention:data.attention,
            participant:data.participant, //参会人员
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
        }
    }
    return request(api, callBack)
}

//获取报告列表
export function getDailyList(data, callBack) {
    var api = {
        url: '/api/branch/getDailyList/',
        method: 'post',
        inputData: {
            token: data.token,  //用户秘钥
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'dailyList':null, // 返回的日常列表
        }
    }
    return request(api, callBack)
}

//获取报告列表
export function deleteDaily(data, callBack) {
    var api = {
        url: '/api/branch/deleteDaily/',
        method: 'post',
        inputData: {
            token: data.token,  //用户秘钥
            dailyId:data.dailyId, // 日常id
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
        }
    }
    return request(api, callBack)
}

//获取本支部成员的联系方式
export function getContect(data, callBack) {
    var api = {
        url: '/api/branch/getContect/',
        method: 'post',
        inputData: {
            token: data.token,  //用户秘钥
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'contectList':null,
        }
    }
    return request(api, callBack)
}

//获取文章
export function getArticle(data, callBack) {
    var api = {
        url: '/api/branch/getArticle/',
        method: 'post',
        inputData: {
            articleType: data.articleType,  //文章类型
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'articleList':null,
        }
    }
    return request(api, callBack)
}

//提交感想
export function submitThink(data, callBack) {
    var api = {
        url: '/api/branch/submitThink/',
        method: 'post',
        inputData: {
            token: data.token,  //秘钥
            content:data.content, //内容
            dailyId:data.dailyId
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
        }
    }
    return request(api, callBack)
}

//获取单个感想
export function getSingleThink(data, callBack) {
    var api = {
        url: '/api/branch/getSingleThink/',
        method: 'post',
        inputData: {
            token: data.token,  //秘钥
            dailyId:data.dailyId
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'content': null //感想内容
        }
    }
    return request(api, callBack)
}

//查看未提交名单
export function checkNotSubmit(data, callBack) {
    var api = {
        url: '/api/branch/checkNotSubmit/',
        method: 'post',
        inputData: {
            dailyId:data.dailyId,
            branch:data.branch,
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'memberList': null //未提交名单列表
        }
    }
    return request(api, callBack)
}

//导出感想
export function getThinks(data, callBack) {
    var api = {
        url: '/api/branch/getThinks/',
        method: 'post',
        inputData: {
            dailyId:data.dailyId,
            branch:data.branch,
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'thinks': null //未提交名单列表
        }
    }
    return request(api, callBack)
}

//导出感想
export function getTest(data, callBack) {
    var api = {
        url: '/api/branch/getTest/',
        method: 'post',
        inputData: {
            token:data.token,
        },
        resData: {
            'code': null, // 标志返回状态、0：成功 1：失败
            'msg': null, // 返回消息
            'testList': null //未提交名单列表
        }
    }
    return request(api, callBack)
}